package Lista1

object q15 {
  def main(args: Array[String]): Unit = {
    println("Entre com dois números: ")
    val a = readInt()
    val b = readInt()

    var soma = 0
    var maior = 0
    var menor = 0
    if (a > b) {
      maior = a
      menor = b
    } else {
      maior = b
      menor = a
    }

    for (i <- (menor + 1) to (maior - 1)) {
      soma += i
    }
    println("a soma do intervalo é: " + soma)

  }

}

/*
 * Sem vars
 */
object q15a extends App {
  println("Entre com dois números: ")
  val a, b = readInt()
  var (menor, maior) = if (a < b) (a, b) else (b, a)
  val numeros = for (i <- (menor + 1) to (maior - 1)) yield i
  val soma = numeros.sum
  println("a soma do intervalo é: " + soma)
}